package com.guomao;


public class JavaDemo16 {

    public static void main(String[] args) {

        //oop
        //封装
            // 封装方法 封装类
        //  1 属性私有化 2 对外提供公开的get/set方法
        //
        // / 继承
        //      存在于多个之间 extends

//                父类 子类 子类可以访问父类中非私有的成员
//                  子类可以重写父类中的方法 父类方法不能满足子类需要
//                如果子类和父类有同名的成员变量和成员方法 如何区分
//              this 保存了当前对象的内存地址值 指向对象自身 每个创建出来的对象都有this
//              this() 调用本类中的其他构造方法
//              super
//              super() 调用父类的构造方法


        //
        // / 多态
//              一个对象的不同表现形式

        String s = "hello";

//        父类型引用指向子类型对象
        Object s1 = "hello";

//        父接口类型引用指向子实现类对象

        CharSequence c = "hello";
    }
}
